package practice_3_4;
//给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：
// 如果存在，请返回 true ；否则，返回 false 。
//示例 1：
//输入：arr = [2,6,4,1]
//输出：false
//解释：不存在连续三个元素都是奇数的情况。
//示例 2：
//输入：arr = [1,2,34,3,4,5,7,23,12]
//输出：true
//解释：存在连续三个元素都是奇数的情况，即 [5,7,23] 。
public class ThreeOddNum {
    public static void main(String[] args) {
        int[] arr1 = new int[]{2,6,4,1};
        int[] arr2 = new int[]{1,2,34,3,4,5,7,23,12};
        boolean flag = isThreeOddNum(arr1);
        System.out.println(flag);
        flag = isThreeOddNum(arr2);
        System.out.println(flag);
    }
    public static boolean isThreeOddNum(int[] array){
        for(int i = 0; i < array.length - 2; i++){
            //判断3个连续的数是否都是奇数
            if(array[i] % 2 == 1 && array[i + 1] % 2 == 1 && array[i + 2]%2 == 1){
                return true;
            }
        }
        return false;
    }
}
